using Microsoft.Extensions.DependencyInjection;

namespace AutoDI;

public interface IApplicationBuilder
{
    IApplicationBuilder ConfigureServices(Action<IServiceCollection> configureServices);

    IApplicationBuilder ConfigureContainer<TContainerType>(Action<TContainerType> configureContianer);

    IServiceProvider Build();
}